.clear{ overflow:hidden; _height:1px; _overflow:visible;}

.clean{ font-size:0px; line-height:0px; clear:both;}

.none{ display:none;}

*{ margin:0; padding:0; -webkit-text-size-adjust:none;}

a{ text-decoration:none; outline:none; cursor:pointer; color:#000;}

a:hover,img{ border:none;}

html{ background:#fff; overflow-x:hidden;}

body,button,input,select,textarea{ font:12px Verdana, Geneva, sans-serif; font-family:Microsoft YaHei,LiHei Pro;}

* html,* html body{background-image:url(about:blank); background-attachment:fixed;}

h1,h2,h3,h4,h5,h6{ font-weight:normal;}

i{ font-style:normal;}

ul,ol{ list-style-type:none;}

.fl,.fr{ float:left; display:inline;}

.fr{ float:right;}

.ttuc{ text-transform:uppercase;}

.lifl li{ float:left; display:inline;}

.lifr li{ float:right; display:inline;}

.fmyh{ font-family:Microsoft YaHei,LiHei Pro;}

.scroll,.scroll2{ position:relative; overflow:hidden;}

.scroll ul{ position:absolute; width:2000000px;}

.scroll2 ul{ position:absolute; height:2000000px;}

.scroll ul li{ float:left;}

.wrap{ width:1100px; margin:0 auto;}

.mini{ background:#ecf0f3;}

.mini .wrap{ height:35px; line-height:35px; color:#848484;}

.mini .u1 a{ color:#848484;}

.mini #bdshare a.bds_more{ background:none; background-image:none; background-position:-2200px -2000px;}

#bdshare a.bds_more span{ background:#ECF0F3;}

body .bds_more{ background:none;}

.mini .u1 .line{ padding:0 3px;}

.mini .u1 a:hover{ color:#000;}

.head{ height:125px; background:url(tel.jpg) no-repeat right center;}

h1.logo{ padding-top:24px;}

h1.logo a{ display:block; background:url(logo.jpg) no-repeat; width:423px; height:88px;}

.menu{ background:#117fd3;}

.menu ul{ height:51px; font-size:14px;}

.menu ul a{ display:block; height:51px; width:136px; text-align:center; line-height:51px; color:#FFF; background:url(bg_01.gif) right center no-repeat;}

.menu ul .n a{ background:none;}

.menu ul a:hover,.menu ul a.hover{ background:url(menu.gif) no-repeat;}

.main{ padding-top:25px;}
.main2{ padding-top:30px;}
.mleft{ width:245px;}
.mltt{ font-size:20px; font-weight:normal; height:48px; line-height:48px; border-bottom:2px solid #117fd3; text-indent:2px; color:#333333;}
.nav{ padding-top:8px; padding-bottom:40px;}

.nav li{ border-bottom:1px solid #e4e4e4; padding-top:12px;}

.nav .p1 a{ display:block; background:url(bg_07.gif) no-repeat; height:36px; line-height:36px; color:#666; font-size:14px; text-indent:18px;}

.nav .p1 a.hover{ background-position:0 -36px; color:#FFF;}

.nav .p1 a:hover{ color:#117fd3;}

.nav .p1 a.hover:hover{ background-position:0 -36px; color:#FFF;}

.nav dl{ padding-bottom:10px; padding-top:10px;}

.nav dd{ padding-left:20px;}

.nav dd a{ display:block; line-height:24px; background:url(bg_08.gif) no-repeat; padding-left:25px; color:#9e9e9e;}

.nav dd a:hover{ color:#117fd3; background-position:0 -24px;}

.lntst{ border-bottom:2px solid #d4d4d4; height:31px; line-height:31px; }

.lntst h2{ font-size:14px;}

.lntst .mores{ margin-top:7px;}

.asd{ line-height:26px; padding:10px 0; border-bottom:1px solid #e4e4e4; padding-bottom:25px; text-indent:10px;}

.asd a{ color:#888888;}

.asd a:hover{ color:#1287e0;}

.lsns{ padding-top:25px; padding-bottom:30px; height:87px;}

.lsns a{ display:block; width:63px; height:85px; position:relative;}

.lsns .s1{ display:block; width:63px; height:61px; overflow:hidden;}

.lsns .li1 .s1{ background:url(bg_09.gif) no-repeat;}

.lsns .li2 .s1{ background:url(bg_10.gif) no-repeat;}

.lsns .li3 .s1{ background:url(bg_11.gif) no-repeat;}

.lsns .li3 a:hover .s3{ position:absolute; background:url(wxx.gif) no-repeat; width:150px; height:150px; top:-150px; right:0px;}

.lsns li{ padding-left:15px;}

.lsns .s2{ display:block; text-align:center; color:#7d7d7d; line-height:25px;}

.lsns a:hover .s1{ background-position:0 -61px;}

.mright{ width:823px;}


.llink a{ display:block; height:76px; }

.llink li{ padding-bottom:18px;}

.llink .li1 a{ background:url(bg_17.gif) no-repeat;}

.llink .li2 a{ background:url(bg_18.gif) no-repeat;}

.llink .li3 a{ background:url(bg_19.gif) no-repeat;}

.llink a:hover{ background-position:0 -76px;}


.brd{ height:17px; line-height:17px; font-family:"宋体"; color:#cfcfcf; padding-top:15px;}

.brd a{ color:#a5a5a5;}

.brd span{ color:#737373;}

.brd li.line{ padding:0 7px}

.brd a.home{ display:block; width:17px; height:17px; background:url(bg_12.gif);}

.brd a.home:hover{ background-position:0 -17px;}

.glist li{ height:231px; padding:29px 0; border-bottom:1px dashed #d5d5d5;}

.glist img{ padding:13px; border:1px solid #d5d5d5;}

.glist .d1{ width:405px; padding-left:32px;}

.glist h3{ background:url(bg_02.gif) no-repeat left center; padding-left:17px; font-size:18px; line-height:24px; margin-top:10px;}

.glist .d2{ padding-top:15px; height:120px;}

.glist .d2 p{ background:url(bg/bg_13.gif) no-repeat left 5px; line-height:18px; padding-left:17px; line-height:18px; color:#888888; padding-bottom:8px;}

.glist .d3{ height:41px;}

.glist .d3 .a1{ background:url(bg/bg_14.gif) no-repeat; width:184px; height:41px;}

.glist .d3 .a2{ background:url(g_15.gif) no-repeat; width:154px; height:41px; margin-left:24px;}

.rsearch{ height:49px; border-bottom:2px solid #d0d3d1;}

.rsearch .text{ border:1px solid #dbdbdb; line-height:24px; width:170px; padding:0 10px; margin-top:12px; height:24px;}

.rsearch .submit{ border:0; padding:0; background:url(bg_16.gif) no-repeat; width:48px; height:26px; margin-left:4px; margin-top:12px;}


.asde{ background:#f1f1f1; padding:12px; margin-top:14px;}

.asde .d1{ width:365px; margin-left:25px;}

.asde h2{ color:#666666; font-size:30px;}

.asde ul{ padding-top:10px;}

.asde li{ line-height:35px; height:35px;}

.asde li .s1{ width:85px; background:url(bg_22.gif) no-repeat left center; padding-left:15px;}

.asde li .s2{ width:250px; color:#888888;}

.asde .p1{ border-top:2px solid #dcdcdc;}

.asde .p1 a{ display:block; background:url(bg_23.gif) no-repeat; width:213px; height:35px; margin:0 auto; margin-top:20px;}



.sssu1{ height:44px; line-height:44px; background:#f6f6f6; border-top:2px solid #66acf9; text-align:center; border-bottom:1px dashed #bfbfbf; text-align:center; color:#333333; margin-top:50px;}

.sssu1 .li1{ width:132px;}

.sssu1 .li2{ width:534px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}

.sssu1 .li3{ width:132px;}

.sssu2 li{ border-bottom:1px solid #e1e1e1;}

.sssu2 a{ display:block; height:38px; line-height:38px; color:#666666; text-align:center;}

.sssu2 .s1{ width:132px;}

.sssu2 .s2{ width:534px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; text-align:left; text-indent:20px;}

.sssu2 .s3{ width:132px;}

.sssu2 a:hover span{ color:#117fd3;}





.rsMinW, .rsMinW .rsOverflow, .rsMinW .rsSlide, .rsMinW .rsVideoFrameHolder, .rsMinW .rsThumbs {
	background: #000;
	color: #FFF;
}
.rsMinW .rsArrow {
	height: 104px;
	width: 70px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
}
.rsMinW .rsArrowLeft {
	left: 10px;
	top: 50%;
	margin-top:-52px;
}
.rsMinW .rsArrowRight {
	right: 10px;
	top:50%;
	margin-top:-52px;
}
.rsMinW .rsArrowIcn {
	width: 70px;
	height: 104px;
	position: absolute;
	cursor: pointer;
	background: url('../images/banner_ctr_btn.png') transparent;
	border-radius: 2px;
}
.rsMinW .rsArrowIcn:hover {
}
.rsMinW.rsHor .rsArrowLeft .rsArrowIcn {
	background-position: 0px 0px;
}
.rsMinW.rsHor .rsArrowLeft .rsArrowIcn:hover {
	background-position: 0px -104px;
}
.rsMinW.rsHor .rsArrowRight .rsArrowIcn {
	background-position: -70px 0px;
}
.rsMinW.rsHor .rsArrowRight .rsArrowIcn:hover {
	background-position: -70px -104px;
}

.rsMinW .rsArrowDisabled .rsArrowIcn {
	opacity: .9 !important;
	filter: alpha(opacity=90);
}

.rsMinW .rsBullets {
	position: absolute;
	bottom: 15px;
	left: 50%;
	margin-left:-50px;
	z-index: 35;
	padding-top: 4px;
	height: auto;
	text-align: center;
	line-height: 6px;
	overflow: hidden;
}
.rsMinW .rsBullet {
	width: 15px;
	height: 15px;
	display: inline-block;
    *display:inline;
    *zoom:1;
	padding: 6px 5px;
}
.rsMinW .rsBullet span {
	display: block;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #CCC;
	background: rgba(255, 255, 255, 0.5);
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
	cursor:pointer;
}
.rsMinW .rsBullet.rsNavSelected span {
	background: #e62129;
}

.rsMinW .rsThumbsHor {
	width: 100%;
	height: auto;
}
.rsMinW .rsThumbsVer {
	width: 96px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}
.rsMinW.rsWithThumbsHor .rsThumbsContainer {
	position: relative;
	height: 100%;
}
.rsMinW.rsWithThumbsVer .rsThumbsContainer {
	position: relative;
	width: 100%;
}
.rsMinW .rsThumb {
	float: left;
	overflow: hidden;
	width: 96px;
	height: 72px;
}
.rsMinW .rsThumb img {
	width: 100%;
	height: 100%;
}
.rsMinW .rsThumb.rsNavSelected {
	background: #333;
}
.rsMinW .rsThumb.rsNavSelected img {
	filter: alpha(opacity=40);
	opacity: 0.7;
}
.rsMinW .rsThumb.rsNavSelected span.thumbIco {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 2px solid #FFF;
	border: 2px solid rgba(255, 255, 255, 0.9);
	-webkit-backface-visibility: hidden;
}
.rsMinW .rsTmb {
	display: block;
}

.rsMinW .rsThumbsArrow {
	height: 100%;
	width: 20px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
}
.rsMinW.rsWithThumbsVer .rsThumbsArrow {
	width: 100%;
	height: 20px;
}
.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft {
	top: 0;
	left: 0;
}
.rsMinW.rsWithThumbsVer .rsThumbsArrowRight {
	bottom: 0;
	left: 0;
}
.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft {
	left: 0;
	top: 0;
}
.rsMinW.rsWithThumbsHor .rsThumbsArrowRight {
	right: 0;
	top:0;
}
.rsMinW .rsThumbsArrowIcn {
	width: 16px;
	height: 16px;
	top: 50%;
	left: 50%;
	margin-top:-8px;
	margin-left: -8px;
	position: absolute;
	cursor: pointer;
	background: url('rs-minimal-white.png');
}
.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
	background-position: -128px -32px;
}
.rsMinW.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
	background-position: -128px -48px;
}
.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {
	background-position: -144px -32px;
}
.rsMinW.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {
	background-position: -144px -48px;
}
.rsMinW .rsThumbsArrowDisabled {
	display: none !important;
}


@media screen and (min-width: 0px) and (max-width: 800px) {
 .rsMinW .rsThumb {
 width: 59px;
 height: 44px;
}
 .rsMinW .rsThumbsHor {
 height: 44px;
}
 .rsMinW .rsThumbsVer {
 width: 59px;
}
}

/***************
*
*  4. Tabs
*
****************/

.rsMinW .rsTabs {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align:center;
	overflow: hidden;
	padding-top: 12px;
	position: relative;
}
.rsMinW .rsTab {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	height: auto;
	width: auto;
	color: #333;
	padding: 5px 13px 6px;
	min-width: 72px;
	border: 1px solid #D9D9DD;
	border-right: 1px solid #f5f5f5;
	text-decoration: none;
	background-color: #000;
	background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
	background-image:    -moz-linear-gradient(top, #fefefe, #f4f4f4);
	background-image:         linear-gradient(to bottom, #fefefe, #f4f4f4);
 *display:inline;
 *zoom:1;
}
.rsMinW .rsTab:first-child {
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.rsMinW .rsTab:last-child {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-right:  1px solid #cfcfcf;
}
.rsMinW .rsTab:active {
	border: 1px solid #D9D9DD;
	background-color: #f4f4f4;
	box-shadow:  0 1px 4px rgba(0, 0, 0, 0.2) inset;
}
.rsMinW .rsTab.rsNavSelected {
	color: #000;
	border: 1px solid #999;
	text-shadow: 1px 1px #838383;
	box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
	background: #ACACAC;
	background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
	background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
	background-image: linear-gradient(to bottom, #ACACAC, #BBB);
}


.rsMinW .rsFullscreenBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 22;
	display: block;
	position: absolute;
	cursor: pointer;
}
.rsMinW .rsFullscreenIcn {
	display: block;
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url('rs-minimal-white.png') 0 0 transparent;
}
.rsMinW .rsFullscreenIcn:hover {
	opacity: 0.8;
}
.rsMinW.rsFullscreen .rsFullscreenIcn {
	background-position: -32px 0;
}
/***************
*
*  6. Play/close video button
*
****************/

.rsMinW .rsPlayBtn {
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0.3);
	width:64px;
	height:64px;
	margin-left:-32px;
	margin-top:-32px;
	cursor: pointer;
}
.rsMinW .rsPlayBtnIcon {
	width:64px;
	display:block;
	height:64px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
 -webkit-transition: .3s;
 -moz-transition: .3s;
 transition: .3s;
	background:url(rs-minimal-white.png) no-repeat 0 -32px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
 *background-color: #000;
}
.rsMinW .rsPlayBtn:hover .rsPlayBtnIcon {
	background-color: rgba(0, 0, 0, 0.9);
}
.rsMinW .rsBtnCenterer {
	position:absolute;
	left:50%;
	top:50%;
	width: 20px;
	height: 20px;
}
.rsMinW .rsCloseVideoBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 500;
	position: absolute;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
}
.rsMinW .rsCloseVideoBtn.rsiOSBtn {
	top: -38px;
	right: -6px;
}
.rsMinW .rsCloseVideoIcn {
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url('rs-minimal-white.png') -64px 0;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
 *background-color: #000;
}
.rsMinW .rsCloseVideoIcn:hover {
	background-color: rgba(0, 0, 0, 0.9);
}

/***************
*
*  7. Preloader
*
****************/

.rsMinW .rsPreloader {
	width:20px;
	height:20px;
	/*background-image:url(preloader-white.gif);*/
	left:50%;
	top:50%;
	margin-left:-10px;
	margin-top:-10px;
}
/***************
*
*  8. Global caption
*
****************/

.rsMinW .rsGCaption {
	position: absolute;
	float: none;
	bottom: 6px;
	left: 6px;
	text-align: left;
	background: #000;
	background: rgba(0, 0, 0, 0.75);
	color: #FFF;
	padding: 2px 8px;
	width: auto;
	font-size: 12px;
	border-radius: 2px;
}

.royalSlider {
	width: 1920px;
	height: 625px;
	position: relative;
	left:0px;
	right:0px;
	direction: ltr;
}
.royalSlider > * {
	float: left;
}

.rsWebkit3d .rsSlide {
	-webkit-transform: translateZ(0);
}


.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
	-webkit-backface-visibility: hidden;
}
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
    -webkit-transform: none;
}
.rsOverflow {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	float: left;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	left: 0;
	top: 0;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap .rsOverflow {
	position: absolute;
	left: 0;
	top: 0;

}
.rsContainer {
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.rsArrow,
.rsThumbsArrow {
	cursor: pointer;
}

.rsThumb {
	float: left;
	position: relative;
}


.rsArrow,
.rsNav,
.rsThumbsArrow {
	opacity: 1;
	-webkit-transition:opacity 0.3s linear;
	-moz-transition:opacity 0.3s linear;
	-o-transition:opacity 0.3s linear;
	transition:opacity 0.3s linear;
}
.rsHidden {
	opacity: 0;
	visibility: hidden;
	-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	transition:visibility 0s linear 0.3s,opacity 0.3s linear;
}


.rsGCaption {
	width: 100%;
	float: left;
	text-align: center;
}

/* Fullscreen options, very important ^^ */
.royalSlider.rsFullscreen {
	position: fixed !important;
	height: auto !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	z-index: 2147483647 !important;
	top: 0 !important;
	left: 0 !important;
	bottom: 0 !important;
	right: 0 !important;
}

.royalSlider .rsSlide.rsFakePreloader {
	opacity: 1 !important;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-o-transition:  0s;
	transition:  0s;
	display: none;
}

.rsSlide {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	overflow: hidden;
	
	height: 100%;
	width: 100%;
}

.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
	height: auto;
}

.rsContent {
	width: 100%;
	height: 100%;
	position: relative;
	background-color:#333;
}

.rsPreloader {
	position:absolute;
	z-index: 0;	
}

.rsNav {
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
}
.rsNavItem {
	-webkit-tap-highlight-color:rgba(0,0,0,0.25);
}

.rsThumbs {
	cursor: pointer;
	position: relative;
	overflow: hidden;
	float: left;
	z-index: 22;
}
.rsTabs {
	float: left;
	background: none !important;
}
.rsTabs,
.rsThumbs {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}


.rsVideoContainer {
	/*left: 0;
	top: 0;
	position: absolute;*/
	/*width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	float: left;*/
	width: auto;
	height: auto;
	line-height: 0;
	position: relative;
}
.rsVideoFrameHolder {
	position: absolute;
	left: 0;
	top: 0;
	background: #141414;
	opacity: 0;
	-webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive {
	opacity: 1;
}
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
	position: absolute;
	z-index: 50;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
/* ios controls over video bug, shifting video */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 44px;
}

.rsABlock {
	left: 0;
	top: 0;
	position: absolute;
	z-index: 15;
	
}

img.rsImg {
	max-width: none;
}
/*
.grab-cursor {
	cursor:url(../img/grab.png) 8 8, move; 
}

.grabbing-cursor{ 
	cursor:url(../img/grabbing.png) 8 8, move;
}
*/
.rsNoDrag {
	cursor: auto;
}

.rsLink {
	left:0;
	top:0;
	position:absolute;
	width:100%;
	height:100%;
	display:block;	
	z-index: 20;
	background: url(blank.gif);
}
#full-width-slider {
  width: 100%;
  /*
  min-width:1200px;
  height:625px;*/
  color: #000;
}
.coloredBlock {
  padding: 12px;
  background: rgba(255,0,0,0.6);
  color: #FFF;
   width: 200px;
   left: 20%;
   top: 5%;
}
.infoBlock {
  width:1200px;
  margin:0px auto;
  text-align:right;
  background:none;
  overflow: hidden;
  
}
.infoBlockLeftBlack {
  color: #FFF;
  position:absolute;
  top: 270px;
  right:10px;
}

.infoBlock h4 {
  padding-right:10px;
  font-size:78px;
  color:#ffcc00;
  line-height: 9rem;
  margin: 0;
  padding-bottom: 3px;
}
.infoBlock p {
  font-size:36px;
  font-size: 3.6rem;
  line-height:40px;
  line-height:4rem;
  letter-spacing:0.4rem;
  margin: 4px 6px 0 0;
}
.infoBlock a {
  color: #FFF;
  text-decoration: underline;
}
.fullWidth {
  width:100%;
  margin: 0 auto;
}

@media screen and (min-width:1200px){
    .heroSlider .rsOverflow,
    .royalSlider.heroSlider {
        height: 610px !important;
    }
} 





/**兴达石化**/
.index_solution_intr {padding-top:20px;}
.index_solution_intr  fieldset{margin-top:20px;background:none;border:#ddd 4px solid;border-radius:6em;-webkit-border-radius: 6em;-moz-border-radius:6em;-ms-border-radius: 6em;-o-border-radius:6em;}
.index_solution_intr  legend{margin-left:40%;font-weight:bold;text-align:center;color:#414141;font-size:220%;}
.index_solution_intr  .s_txt{color:#666;font-size:130%;line-height:2em;text-align:center;padding:3%;}
.index_solution_intr  .s_txt i{color:#E9171A;}





@font-face {font-family: "ordinary";
  src: url('font/ordinary.eot'); /* IE9*/
  src: url('font/ordinary.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('font/ordinary.woff') format('woff'), /* chrome銆乫irefox */
  url('font/ordinary.ttf') format('truetype'), /* chrome銆乫irefox銆乷pera銆丼afari, Android, iOS 4.2+*/
  url('font/ordinary.svg#ordinary') format('svg'); /* iOS 4.1- */
}


.ico-1 {
  font-family:"ordinary" !important;
}


/**重点新闻**/
.newsBox{width:100%;height:58px;position:relative;z-index:1;background-color:#f9f9f9;border-bottom:#f3f3f3 1px solid;}
.newsBox_con{margin:0px auto;height:58px;}
.newsBox_con .lastNews_tit{width:3%;height:58px;line-height:58px;color:#3f2e09;font-size:89%;}
.newsBox_con .lastNews{width:96%; height:42px;top:7px; overflow:hidden; position:relative;}
.newsBox_con .lastNews li{ width:auto;line-height:42px; height:42px; color:#f63b2e;font-size:89%;padding: 0;}
.newsBox_con .lastNews li a{display:inline-block; color:#333; -ms-transition:color 300ms; transition:color 300ms; -webkit-transition:color 300ms; -moz-transition:color 300ms; -o-transition:color 300ms;}
.newsBox_con .lastNews li a:hover {color:#f63b2e;}
.newsBox_con .lastNews li .more a:hover {color:#fff;}
.newsBox_con .lastNews li a span {margin:0 25px; font-weight:normal; color:#6C6C6C;}
.newsBox_con .lastNews li ._title{ display:inline-block; width:auto;vertical-align: middle;}
.newsBox_con .lastNews li ._time{color:#a9a9a9;vertical-align:middle;}
.newsBox_con .lastNews li span.more {padding:5px 15px; margin-top:12px; font-weight:bold;cursor:pointer; height:36px; line-height:36px; font-size:86%;  color:#2e2e57; background-color:#DFE0E4; border-radius:25px; box-shadow:0px 0px 3px #777; -ms-transition:color 300ms, background-color 300ms; transition:color 300ms, background-color 300ms; -webkit-transition:color 300ms, background-color 300ms; -moz-transition:color 300ms, background-color 300ms; -o-transition:color 300ms, background-color 300ms;}
.newsBox_con .lastNews li span.more:hover {background-color:#f63b2e; color:#eee;}
.newsBox_con .lastNews .arrs{ background:url(i_n_btn.png) no-repeat; width:15px; height:14px; display:block; position:absolute; right:1%; transition:none;}
.newsBox_con .lastNews .arr_prev{top:5px;}
.newsBox_con .lastNews .arr_next{bottom:5px; background-position:0 -14px;}
.newsBox_con .lastNews .arr_prev:hover{ background-position:-15px 0;cursor:pointer;}
.newsBox_con .lastNews .arr_next:hover{ background-position:-15px -14px;cursor:pointer;}





.hengqie {width:1100px; clear:both;overflow:hidden;zoom:1;margin:0 auto; text-align:left; }
.pt-10 {padding-top:10px;}
.ulL{}
.ulL li{ float:left;}

.bdw5{ border:5px solid #CCC;}
.bdw5:hover{ border:5px solid #8D1101;}
.type_List1 a{background:#E9E9E9;text-decoration:none; padding:8px;}
.type_List1 a.hover,.type_List1 a:hover{ background:#107dcf;color:#FFF;text-decoration:none; padding:8px;}
.Vblock1{width:414px;height:300px;float:left;padding:0px; }
.Vblock1 .vbox{width:414px;height:300px;display:block; background:url(images/vBlock1.png) no-repeat right top; position:relative;}
.Vblock1 .vbox .vimg{ position:absolute; left:0px; top:0px;}
.Vblock1 .vbox .renwu{ padding-top:20px;position:absolute; left:225px; top:0px; height:280px; width:121px;}
.Vblock1 .vbox h3 p{color:#FFC926; font-size:16px;}
.Vblock1 .vbox:hover h3{color:#FFC926}
.clh{height:0px; font:0; overflow:hidden; clear:both;}



/*block*/
.t_nowrap li{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:100%;}
.block5{height:5px; font:0; overflow:hidden; clear:both;}
.block7{height:7px; font:0; overflow:hidden; clear:both;}
.block10{height:10px; font:0; overflow:hidden; clear:both;}
.block12{height:12px; font:0; overflow:hidden; clear:both;}
.block20{height:20px; font:0; overflow:hidden; clear:both;}
.block30{height:30px; font:0; overflow:hidden; clear:both;}
.block40{height:40px; font:0; overflow:hidden; clear:both;}
.block50{height:50px; font:0; overflow:hidden; clear:both;}
.dotline {border-bottom:1px dotted #D6D6D6;margin-bottom:4px; padding-bottom:4px;}
.dotline2 {border-bottom:1px dotted #D6D6D6;}
.Dline1{ border-bottom:1px solid #DDD;}



/*pic*/
.photo_show {margin-right: -15px;}
.photo_show li {list-style-type:none;width: 358px;height: 332px;margin: 0 9px 2px 0;float: left;transition: all .3s ease-out 0s;}
.show_span  {height: 72px;}
.show_span span {color: #636363;width: 270px;font-size: 16px;color: #666;display: block;height: 70px;line-height: 67px;overflow: hidden;margin-left: 21px;}
/*��ͷ*/
.show_i {width: 35px;height: 35px;border-radius: 20px;background-color: transparent;}
.show_i i {float: left;background: url(icon.png) no-repeat -17px -23px;width: 23px;height: 14px;display: block;margin: 12px 0 0 9px;}
.photo_show .show_hover {position: absolute;bottom: 17px;right: 36px;transition: all .3s ease-out 0s;}
.photo_show li { margin-right:9px;}
.photo_show li a img{border: 3px solid transparent;transition: all .3s ease-out 0s;}
/*�ƶ�*/

/*.show_two_nav .active, .show_two_nav a:hover { background:#e7090b; }*/
.photo_show li:hover .show_hover { background: #E7090B;right: 20px; }
.photo_show li:hover { box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, .3); }
.photo_show li a img:hover { border:3px solid #e7090b;}
.photo_show li:hover .show_span span{ color: #212121; }




.index_news{margin:30px 0px 50px 0px;}
.index_news .news_con{padding-top:30px;}
.rows{margin-top:15px;}

.index_rows{margin-top:10px;}

.news_con .news_pbox{width:40%;height:360px;position:relative;background-color:#fff;}
.news_con .news_pbox ul li{display:none;width:100%;text-align:center;font-size:83%;font-weight:bold;position:absolute;overflow:hidden;}
.news_con .news_pbox ul li img{width:100%;height:320px;display:block;overflow:hidden;}
.news_con .news_pbox ul li em{background:#000;filter:alpha(opacity=60);opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-webkit-opacity: 0.6;-moz-opacity: 0.6;height:58px;position:absolute;top:262px;width:100%;left:0;display:inline-block;}
.news_con .news_pbox ul li span{position:absolute;top:262px;width:auto;left:0;font-size:83%;line-height:22px;display:inline-block;color:#fff;z-index:1;text-align:left;padding:7px 10px 6px 10px;font-weight:normal;}
/*.news_con .news_pbox ul li span{display:block;font-size:86%;}*/
.news_con .news_pbox ol{width:200px;height:auto;position:absolute;top:335px;left:40%;line-height:22px; color:#f2efe8;font-size:0px;text-align:center;text-indent:-9999px;z-index: 7;overflow:hidden;}
.news_con .news_pbox ol li.active{background-color: #e62129;}
.news_con .news_pbox ol li{width:16px;height:16px;float:left;font-size:0px;text-indent:-9999px;background-color:#888;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin-right:10px;cursor: pointer;}

.news_m_con .news_pbox{width:49%;height:435px;margin-top:10px;position:relative;background-color:#fff;}
.news_m_con .news_pbox ul li{display:none;width:100%;text-align:center;font-size:86%;font-weight:bold;position:absolute;overflow:hidden;}
.news_m_con .news_pbox ul li img{width:100%;height:400px;display:block;overflow:hidden;}
.news_m_con .news_pbox ul li em{background:#000;filter:alpha(opacity=60);opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-webkit-opacity: 0.6;-moz-opacity: 0.6;height:48px;position:absolute;top:352px;width:100%;left:0;display:inline-block;}
.news_m_con .news_pbox ul li span{position:absolute;top:358px;width:96%;left:0;line-height:22px;color:#fff;z-index:1;text-align:center;padding:7px 2% 7px 2%;font-weight:normal;}
/*.news_con .news_pbox ul li span{display:block;font-size:86%;}*/
.news_m_con .news_pbox ol{width:200px;height:auto;position:absolute;top:410px;left:50%;margin-left:-50px;line-height:22px; color:#f2efe8;font-size:0px;text-indent:-9999px;z-index: 9999;overflow:hidden;}
.news_m_con .news_pbox ol li.active{background-color: #e62129;}
.news_m_con .news_pbox ol li{width:16px;height:16px;font-size:0px;text-indent:-9999px;float:left;background-color: #888;border-radius:50%;margin-right:10px;cursor: pointer;}






/**缈昏浆**/
.rows_con ul li .app_icon01{width:181px;height:181px;margin:0px auto;background:url(../images/m_icons.jpg) no-repeat 0 0;}
.rows_con ul li:hover .app_icon01{background-position:0px -181px;}
.rows_con ul li .app_icon02{width:181px;height:181px;margin:0px auto;background:url(../images/m_icons.jpg) -181px 0px no-repeat;}
.rows_con ul li:hover .app_icon02{background-position:-181px -181px;}
.rows_con ul li .app_icon03{width:181px;height:181px;margin:0px auto;background:url(../images/m_icons.jpg) -362px 0px no-repeat;}
.rows_con ul li:hover .app_icon03{background-position:-362px -181px;}
.rows_con ul li .app_icon04{width:181px;height:181px;margin:0px auto;background:url(../images/m_icons.jpg) -543px 0px no-repeat;}
.rows_con ul li:hover .app_icon04{background-position:-543px -181px;}
.rows_con ul li .app_txt{width:auto;text-align:center;margin:40px 0px 20px 0px;padding:0px 20px;}
.rows_con ul li .app_txt h2{font-size:2.8rem;font-weight:normal;margin-bottom:1.2rem;color:#333;}
.rows_con ul li .app_txt span{font-size:86%;font-weight:normal;line-height:24px;line-height:2.4rem;color:#4c4c4c;}

/**index鏂伴椈涓績**/
.index_news{margin:30px 0px 50px 0px;}
.index_news .news_con{padding-top:30px;}
/*focus css*/
.news_con .news_pbox{width:40%;height:360px;position:relative;background-color:#fff;}
.news_con .news_pbox ul li{display:none;width:100%;text-align:center;font-size:83%;font-weight:bold;position:absolute;overflow:hidden;}
.news_con .news_pbox ul li img{width:100%;height:320px;display:block;overflow:hidden;}
.news_con .news_pbox ul li em{background:#000;filter:alpha(opacity=60);opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-webkit-opacity: 0.6;-moz-opacity: 0.6;height:58px;position:absolute;top:262px;width:100%;left:0;display:inline-block;}
.news_con .news_pbox ul li span{position:absolute;top:262px;width:auto;left:0;font-size:83%;line-height:22px;display:inline-block;color:#fff;z-index:1;text-align:left;padding:7px 10px 6px 10px;font-weight:normal;}
/*.news_con .news_pbox ul li span{display:block;font-size:86%;}*/
.news_con .news_pbox ol{width:200px;height:auto;position:absolute;top:335px;left:40%;line-height:22px; color:#f2efe8;font-size:0px;text-align:center;text-indent:-9999px;z-index: 7;overflow:hidden;}
.news_con .news_pbox ol li.active{background-color: #e62129;}
.news_con .news_pbox ol li{width:16px;height:16px;float:left;font-size:0px;text-indent:-9999px;background-color:#888;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin-right:10px;cursor: pointer;}
/*end focus css*/
.inews_list{width:57%;}
.inews_list .news_more{display:none;}
.inews_list ul{padding:0px;margin:0px;list-style:none;}
.inews_list ul li{overflow: hidden;border-bottom: 1px #e6e6e6 solid;margin: 0 0 12px;padding: 0px 0px 15px 0px;}
.inews_list ul li .inews_time{float: left;padding: 0.3em 3% 0 0;font-family: Arial;}
.inews_list ul li .inews_time .inews_Day{display: block;font-size:300%;color: #333;text-align: center;line-height: 52px;}
.inews_list ul li .inews_time .inews_Day i{display:none;}
.inews_list ul li .inews_time .curr{color:#d81c1b;}
.inews_list ul li .inews_time .inews_Year{display: block;font-size:87%;color: #a0a0a0;font-weight: normal;line-height: 23px;padding-top:15px;}
.inews_list ul li .inews_intr{float: right;width: 88%;}
.inews_list ul li .inews_intr .intr_tit{font-size:92%;line-height:36px;}
.inews_list ul li .inews_intr .intr_desc{padding-top:8px;font-size:86%;line-height:26px;}




.pin_qq{ position:fixed;bottom:auto;top:0px;right:0px;width:115px;height:260px;z-index:20; overflow:hidden; margin-top:100px}
* html .pin_qq{ position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}
.pin_qq_m{ background:url(qqqq_r4_c1.png) 0px 0px no-repeat; width:115px; height:280px; position:relative;}
.pin_qq_m .close{ position:absolute; width:31px; height:99px; left:0px; top:8px;}
.pin_qq_m .ci_q{position:absolute;left:30px; top:8px;width:85px; }
.pin_qq_m .ci_q a{ display:block; height:25px; text-align:center; line-height:25px;padding-top:40px; color:#555; margin-top:10px;font-size:12px;}
.pin_qq_m .ci_q a.by{ display:block; height:16px; text-align:right; line-height:16px;padding-top:0px; margin-top:0px;font-size:9px; color:#999;}
.pin_qq_m .ci_q a:hover{ color:#E00007;}
a.closebtn{display:block;background:url(close.gif) no-repeat left top; width:188px; height:60px; cursor:pointer;}
a.closebtn:hover{background:url(close.gif) no-repeat right top;}

.cWhite,a.T_bai,.cWhite a,.cWhite a:visited{color:#FFF;}
a.cWhite:hover,.cWhite a:hover{color:#FDDD47;}

.ptb-20 {padding-top:20px;padding-bottom:20px;}

.mb1{background:#EEEEEE;height:115px;}
.mb2{background:#000;}
.mb3{background:#FFF;}
.mb4{background:#222222;}
.mb5{background:#E9E9E9;}
.ptb-8 {padding-top:8px;padding-bottom:8px;}
.bd2{ border-bottom:1px solid #EBEBEB;}





.page{clear:both;padding-top:40px;color:#ccc;text-align:center;font-size:14px;line-height:32px}
.page b,.page strong{font-weight:normal}
.page i{margin:0 8px}
.page b{position:relative;left:-15px}
.page a,.page span,.page strong{margin:0 2px;padding:6px 12px;border-radius:3px;background:#ccc}
.page a{color:#333}
.page .current{background:#c60a0a;color:#fff}
.page strong{background:#c60a0a;color:#fff}
.page a:hover{background:#c60a0a;color:#fff}
